package com.hfut.jpoa.model;

import java.io.Serializable;
import java.util.Date;

public class Dispatch implements Serializable
{
	/**
	 * 序列化
	 */
	private static final long serialVersionUID = -8260775033931948391L;

	/**
	 * 主键
	 */
	private Integer projectId;

	/**
	 * 项目名称
	 */
	private String name;

	/**
	 * 报修时间
	 */
	private Date repairDate;

	/**
	 * 客户编码
	 */
	private String customerId;
	
	/**
	 * 客户名称
	 */
	private String customerName;
	
	/**
	 * 项目类型
	 */
	private String projectType;
	
	/**
	 * 保修类型：检修、维修
	 */
	private String dispatchType;
	
	/**
	 * 项目状态
	 */
	private String projectState;

	/**
	 * 报修联系人
	 */
	private String repairpeopleName;

	/**
	 * 保修联系电话
	 */
	private String repairPeoplePhone;

	/**
	 * 标志位
	 */
	private Integer flag;

	/**
	 * 路线
	 */
	private String pathId;

	/**
	 * 接单员
	 */
	private String orderPeople;

	/**
	 * 维修员
	 */
	private String maintenanceManId;

	/**
	 * 维修员姓名
	 */
	private String maintenanceManName;

	/**
	 * 完成时间
	 */
	private Date finalDate;

	/**
	 * 维修结果
	 */
	private Integer result;

	/**
	 * 是否出库
	 */
	private Integer outBound;

	/**
	 * 项目编码
	 */
	private String projectCode;

	/**
	 * 故障原因
	 */
	private String cause;

	/**
	 * 质量报修情况
	 */
	private String warranty;

	/**
	 * 维修技术员电话
	 */
	private String maintenanceManPhone;

	/**
	 * 质量 保修期限
	 */
	private String warrantyPeriod;

	/**
	 * 修维情况说明
	 */
	private String maintenanceInfo;

	/**
	 * 回访跟单员
	 */
	private String visitMan;

	/**
	 * 回访满意度
	 */
	private String visitSatisfaction;

	/**
	 * 回访分值
	 */
	private String visitScore;

	/**
	 * 回访日期
	 */
	private Date visitDate;

	/**
	 * 回访结果
	 */
	private String visitResult;
	
	/**
	 * 是否已审核
	 */
	private String isReview;
	
	/**
	 * 审核结果
	 */
	private String reviewResult;

	public String getCause()
	{
		return cause;
	}

	public void setCause(String cause)
	{
		this.cause = cause == null ? null : cause.trim();
	}

	public String getWarranty()
	{
		return warranty;
	}

	public void setWarranty(String warranty)
	{
		this.warranty = warranty == null ? null : warranty.trim();
	}

	public String getMaintenanceInfo()
	{
		return maintenanceInfo;
	}

	public void setMaintenanceInfo(String maintenanceInfo)
	{
		this.maintenanceInfo = maintenanceInfo == null ? null : maintenanceInfo
		        .trim();
	}

	public Integer getProjectId()
	{
		return projectId;
	}

	public void setProjectId(Integer projectId)
	{
		this.projectId = projectId;
	}

	public String getName()
	{
		return name;
	}

	public void setName(String name)
	{
		this.name = name == null ? null : name.trim();
	}

	public Date getRepairDate()
	{
		return repairDate;
	}

	public void setRepairDate(Date repairDate)
	{
		this.repairDate = repairDate;
	}

	public String getCustomerId()
	{
		return customerId;
	}

	public void setCustomerId(String customerId)
	{
		this.customerId = customerId == null ? null : customerId.trim();
	}

	public String getRepairpeopleName()
	{
		return repairpeopleName;
	}

	public void setRepairpeopleName(String repairpeopleName)
	{
		this.repairpeopleName = repairpeopleName == null ? null
		        : repairpeopleName.trim();
	}

	public Integer getFlag()
	{
		return flag;
	}

	public void setFlag(Integer flag)
	{
		this.flag = flag;
	}

	public String getPathId()
	{
		return pathId;
	}

	public void setPathId(String pathId)
	{
		this.pathId = pathId == null ? null : pathId.trim();
	}

	public String getOrderPeople()
	{
		return orderPeople;
	}

	public void setOrderPeople(String orderPeople)
	{
		this.orderPeople = orderPeople == null ? null : orderPeople.trim();
	}

	public String getMaintenanceManId()
	{
		return maintenanceManId;
	}

	public void setMaintenanceManId(String maintenanceManId)
	{
		this.maintenanceManId = maintenanceManId == null ? null
		        : maintenanceManId.trim();
	}

	public Date getFinalDate()
	{
		return finalDate;
	}

	public void setFinalDate(Date finalDate)
	{
		this.finalDate = finalDate;
	}

	public Integer getResult()
	{
		return result;
	}

	public void setResult(Integer result)
	{
		this.result = result;
	}

	public Integer getOutBound()
	{
		return outBound;
	}

	public void setOutBound(Integer outBound)
	{
		this.outBound = outBound;
	}

	public String getProjectCode()
	{
		return projectCode;
	}

	public void setProjectCode(String projectCode)
	{
		this.projectCode = projectCode == null ? null : projectCode.trim();
	}

	public String getWarrantyPeriod()
	{
		return warrantyPeriod;
	}

	public void setWarrantyPeriod(String warrantyPeriod)
	{
		this.warrantyPeriod = warrantyPeriod;
	}

	public String getMaintenanceManPhone()
	{
		return maintenanceManPhone;
	}

	public void setMaintenanceManPhone(String maintenanceManPhone)
	{
		this.maintenanceManPhone = maintenanceManPhone;
	}

	public String getRepairPeoplePhone()
	{
		return repairPeoplePhone;
	}

	public void setRepairPeoplePhone(String repairPeoplePhone)
	{
		this.repairPeoplePhone = repairPeoplePhone;
	}

	public String getVisitMan()
	{
		return visitMan;
	}

	public void setVisitMan(String visitMan)
	{
		this.visitMan = visitMan;
	}

	public String getVisitSatisfaction()
	{
		return visitSatisfaction;
	}

	public void setVisitSatisfaction(String visitSatisfaction)
	{
		this.visitSatisfaction = visitSatisfaction;
	}

	public String getVisitScore()
	{
		return visitScore;
	}

	public void setVisitScore(String visitScore)
	{
		this.visitScore = visitScore;
	}

	public String getVisitResult()
	{
		return visitResult;
	}

	public void setVisitResult(String visitResult)
	{
		this.visitResult = visitResult;
	}

	public Date getVisitDate()
	{
		return visitDate;
	}

	public void setVisitDate(Date visitDate)
	{
		this.visitDate = visitDate;
	}

	public String getMaintenanceManName()
    {
    	return maintenanceManName;
    }

	public void setMaintenanceManName(String maintenanceManName)
    {
    	this.maintenanceManName = maintenanceManName;
    }

	public String getCustomerName()
    {
    	return customerName;
    }

	public void setCustomerName(String customerName)
    {
    	this.customerName = customerName;
    }

	public String getProjectType()
    {
    	return projectType;
    }

	public void setProjectType(String projectType)
    {
    	this.projectType = projectType;
    }

	public String getProjectState()
    {
    	return projectState;
    }

	public void setProjectState(String projectState)
    {
    	this.projectState = projectState;
    }

	public String getDispatchType()
    {
    	return dispatchType;
    }

	public void setDispatchType(String dispatchType)
    {
    	this.dispatchType = dispatchType;
    }
}